package com.fin.zw.aiqas.model.response;

import com.fin.zw.aiqas.enums.Status;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class RuleInfoResponse {

    @ApiModelProperty("规则ID")
    private Long id;
    @ApiModelProperty("操作时间")
    private Date createTime;
    @ApiModelProperty("操作人Id")
    private Long operatorId;
    @ApiModelProperty("操作人姓名")
    private String operatorRealName;
    @ApiModelProperty("更新人姓名")
    private String updateRealName;
    @ApiModelProperty("更新时间")
    private Date updateTime;
    @ApiModelProperty("更新人Id")
    private Long updateUserId;
    @ApiModelProperty("规则分类id")
    private Long ruleTypeId;
    @ApiModelProperty("规则分类名称")
    private String ruleTypeName;
    @ApiModelProperty("规则名称")
    private String ruleName;
    @ApiModelProperty("质检点关系表达式")
    private String relation;
    @ApiModelProperty("检测角色")
    private String checkRole;
    @ApiModelProperty("状态")
    private Status states;
    @ApiModelProperty("规则对应的质检点")
    private List<FormulaResponse> formulaResponses;

}
